﻿2026-06-02T10:47:20.2192206Z Current runner version: '2.334.0'
2026-06-02T10:47:20.2227899Z ##[group]Runner Image Provisioner
2026-06-02T10:47:20.2229417Z Hosted Compute Agent
2026-06-02T10:47:20.2230365Z Version: 20260520.533
2026-06-02T10:47:20.2231574Z Commit: 189110e25284a9812c124fd27b339e2fb4f2f9db
2026-06-02T10:47:20.2232945Z Build Date: 2026-05-20T17:44:04Z
2026-06-02T10:47:20.2234226Z Worker ID: {8195bacc-9cbc-40db-8cd7-2e8778443392}
2026-06-02T10:47:20.2235865Z Azure Region: westus
2026-06-02T10:47:20.2236807Z ##[endgroup]
2026-06-02T10:47:20.2239426Z ##[group]Operating System
2026-06-02T10:47:20.2240605Z Ubuntu
2026-06-02T10:47:20.2241509Z 24.04.4
2026-06-02T10:47:20.2242579Z LTS
2026-06-02T10:47:20.2243433Z ##[endgroup]
2026-06-02T10:47:20.2245018Z ##[group]Runner Image
2026-06-02T10:47:20.2246166Z Image: ubuntu-24.04
2026-06-02T10:47:20.2247159Z Version: 20260525.161.1
2026-06-02T10:47:20.2249412Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260525.161/images/ubuntu/Ubuntu2404-Readme.md
2026-06-02T10:47:20.2252334Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260525.161
2026-06-02T10:47:20.2254121Z ##[endgroup]
2026-06-02T10:47:20.2256535Z ##[group]GITHUB_TOKEN Permissions
2026-06-02T10:47:20.2259219Z Contents: read
2026-06-02T10:47:20.2260144Z Metadata: read
2026-06-02T10:47:20.2261252Z Packages: read
2026-06-02T10:47:20.2262340Z ##[endgroup]
2026-06-02T10:47:20.2265971Z Secret source: Actions
2026-06-02T10:47:20.2267299Z Prepare workflow directory
2026-06-02T10:47:20.2796379Z Prepare all required actions
2026-06-02T10:47:20.2853564Z Getting action download info
2026-06-02T10:47:20.8123639Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-06-02T10:47:20.9506335Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:29eef336d9b2848a0b548edc03f92a220660cdb8)
2026-06-02T10:47:21.2233565Z Download action repository 'Swatinem/rust-cache@v2' (SHA:e18b497796c12c097a38f9edb9d0641fb99eee32)
2026-06-02T10:47:22.0719011Z Complete job name: test (ubuntu-latest)
2026-06-02T10:47:22.1468457Z ##[group]Run actions/checkout@v4
2026-06-02T10:47:22.1469451Z with:
2026-06-02T10:47:22.1469972Z   repository: SaberMage/spt-core
2026-06-02T10:47:22.1475793Z   token: ***
2026-06-02T10:47:22.1476308Z   ssh-strict: true
2026-06-02T10:47:22.1476808Z   ssh-user: git
2026-06-02T10:47:22.1477318Z   persist-credentials: true
2026-06-02T10:47:22.1477872Z   clean: true
2026-06-02T10:47:22.1478380Z   sparse-checkout-cone-mode: true
2026-06-02T10:47:22.1478985Z   fetch-depth: 1
2026-06-02T10:47:22.1479474Z   fetch-tags: false
2026-06-02T10:47:22.1479983Z   show-progress: true
2026-06-02T10:47:22.1480496Z   lfs: false
2026-06-02T10:47:22.1480977Z   submodules: false
2026-06-02T10:47:22.1481495Z   set-safe-directory: true
2026-06-02T10:47:22.1482365Z ##[endgroup]
2026-06-02T10:47:22.2831812Z Syncing repository: SaberMage/spt-core
2026-06-02T10:47:22.2835249Z ##[group]Getting Git version info
2026-06-02T10:47:22.2836716Z Working directory is '/home/runner/work/spt-core/spt-core'
2026-06-02T10:47:22.2838958Z [command]/usr/bin/git version
2026-06-02T10:47:22.2848188Z git version 2.54.0
2026-06-02T10:47:22.2858200Z ##[endgroup]
2026-06-02T10:47:22.2864656Z Temporarily overriding HOME='/home/runner/work/_temp/19b7f56e-b608-4356-8f7f-45a5374c6781' before making global git config changes
2026-06-02T10:47:22.2867395Z Adding repository directory to the temporary git global config as a safe directory
2026-06-02T10:47:22.2885260Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/spt-core/spt-core
2026-06-02T10:47:22.2927901Z Deleting the contents of '/home/runner/work/spt-core/spt-core'
2026-06-02T10:47:22.2936525Z ##[group]Initializing the repository
2026-06-02T10:47:22.2938554Z [command]/usr/bin/git init /home/runner/work/spt-core/spt-core
2026-06-02T10:47:22.3048949Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-06-02T10:47:22.3051530Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-06-02T10:47:22.3058536Z hint: to use in all of your new repositories, which will suppress this warning,
2026-06-02T10:47:22.3060879Z hint: call:
2026-06-02T10:47:22.3062807Z hint:
2026-06-02T10:47:22.3064777Z hint: 	git config --global init.defaultBranch <name>
2026-06-02T10:47:22.3066942Z hint:
2026-06-02T10:47:22.3068789Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-06-02T10:47:22.3071680Z hint: 'development'. The just-created branch can be renamed via this command:
2026-06-02T10:47:22.3073933Z hint:
2026-06-02T10:47:22.3075857Z hint: 	git branch -m <name>
2026-06-02T10:47:22.3079273Z hint:
2026-06-02T10:47:22.3080515Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-06-02T10:47:22.3082489Z Initialized empty Git repository in /home/runner/work/spt-core/spt-core/.git/
2026-06-02T10:47:22.3086139Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/spt-core
2026-06-02T10:47:22.3136951Z ##[endgroup]
2026-06-02T10:47:22.3146159Z ##[group]Disabling automatic garbage collection
2026-06-02T10:47:22.3148814Z [command]/usr/bin/git config --local gc.auto 0
2026-06-02T10:47:22.3161741Z ##[endgroup]
2026-06-02T10:47:22.3164185Z ##[group]Setting up auth
2026-06-02T10:47:22.3169211Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-06-02T10:47:22.3205232Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-06-02T10:47:22.4476973Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-02T10:47:22.4484044Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-06-02T10:47:22.4489664Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-02T10:47:22.4497007Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-06-02T10:47:22.4503616Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-06-02T10:47:22.4510033Z ##[endgroup]
2026-06-02T10:47:22.4512564Z ##[group]Fetching the repository
2026-06-02T10:47:22.4515843Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +5c26a4b6c2fe21c80380e9ae22cca317913cd73d:refs/remotes/origin/dev-freeform
2026-06-02T10:47:23.0108764Z From https://github.com/SaberMage/spt-core
2026-06-02T10:47:23.0127372Z  * [new ref]         5c26a4b6c2fe21c80380e9ae22cca317913cd73d -> origin/dev-freeform
2026-06-02T10:47:23.0134111Z ##[endgroup]
2026-06-02T10:47:23.0137231Z ##[group]Determining the checkout info
2026-06-02T10:47:23.0140303Z ##[endgroup]
2026-06-02T10:47:23.0142581Z [command]/usr/bin/git sparse-checkout disable
2026-06-02T10:47:23.0191640Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-06-02T10:47:23.0223806Z ##[group]Checking out the ref
2026-06-02T10:47:23.0227998Z [command]/usr/bin/git checkout --progress --force -B dev-freeform refs/remotes/origin/dev-freeform
2026-06-02T10:47:23.0366213Z Switched to a new branch 'dev-freeform'
2026-06-02T10:47:23.0371023Z branch 'dev-freeform' set up to track 'origin/dev-freeform'.
2026-06-02T10:47:23.0384975Z ##[endgroup]
2026-06-02T10:47:23.0422367Z [command]/usr/bin/git log -1 --format=%H
2026-06-02T10:47:23.0443103Z 5c26a4b6c2fe21c80380e9ae22cca317913cd73d
2026-06-02T10:47:23.1111152Z ##[group]Run dtolnay/rust-toolchain@stable
2026-06-02T10:47:23.1112592Z with:
2026-06-02T10:47:23.1113607Z   components: clippy
2026-06-02T10:47:23.1115076Z   toolchain: stable
2026-06-02T10:47:23.1116202Z ##[endgroup]
2026-06-02T10:47:23.1348102Z ##[group]Run : parse toolchain version
2026-06-02T10:47:23.1349428Z [36;1m: parse toolchain version[0m
2026-06-02T10:47:23.1350826Z [36;1mif [[ -z $toolchain ]]; then[0m
2026-06-02T10:47:23.1352878Z [36;1m  # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070[0m
2026-06-02T10:47:23.1355267Z [36;1m  echo "'toolchain' is a required input" >&2[0m
2026-06-02T10:47:23.1356541Z [36;1m  exit 1[0m
2026-06-02T10:47:23.1357915Z [36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then[0m
2026-06-02T10:47:23.1359615Z [36;1m  if [[ Linux == macOS ]]; then[0m
2026-06-02T10:47:23.1361742Z [36;1m    echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1363819Z [36;1m  else[0m
2026-06-02T10:47:23.1365850Z [36;1m    echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1367814Z [36;1m  fi[0m
2026-06-02T10:47:23.1369061Z [36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then[0m
2026-06-02T10:47:23.1371210Z [36;1m  echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1373091Z [36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then[0m
2026-06-02T10:47:23.1375374Z [36;1m  echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1377423Z [36;1melse[0m
2026-06-02T10:47:23.1378470Z [36;1m  echo "toolchain=$toolchain" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1379747Z [36;1mfi[0m
2026-06-02T10:47:23.1412590Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:23.1413977Z env:
2026-06-02T10:47:23.1416088Z   toolchain: stable
2026-06-02T10:47:23.1417429Z ##[endgroup]
2026-06-02T10:47:23.1648287Z ##[group]Run : construct rustup command line
2026-06-02T10:47:23.1649622Z [36;1m: construct rustup command line[0m
2026-06-02T10:47:23.1651468Z [36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1653991Z [36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1656339Z [36;1mecho "downgrade=" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:23.1684217Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:23.1686001Z env:
2026-06-02T10:47:23.1686847Z   targets: 
2026-06-02T10:47:23.1687732Z   components: clippy
2026-06-02T10:47:23.1688690Z ##[endgroup]
2026-06-02T10:47:23.1810206Z ##[group]Run : set $CARGO_HOME
2026-06-02T10:47:23.1811290Z [36;1m: set $CARGO_HOME[0m
2026-06-02T10:47:23.1812606Z [36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV[0m
2026-06-02T10:47:23.1840471Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:23.1841827Z ##[endgroup]
2026-06-02T10:47:23.1962109Z ##[group]Run : install rustup if needed
2026-06-02T10:47:23.1963314Z [36;1m: install rustup if needed[0m
2026-06-02T10:47:23.1964860Z [36;1mif ! command -v rustup &>/dev/null; then[0m
2026-06-02T10:47:23.1967721Z [36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y[0m
2026-06-02T10:47:23.1970518Z [36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH[0m
2026-06-02T10:47:23.1971720Z [36;1mfi[0m
2026-06-02T10:47:23.1998756Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:23.2000094Z env:
2026-06-02T10:47:23.2000926Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:23.2002238Z ##[endgroup]
2026-06-02T10:47:23.2130457Z ##[group]Run rustup toolchain install stable --component clippy --profile minimal --no-self-update
2026-06-02T10:47:23.2132976Z [36;1mrustup toolchain install stable --component clippy --profile minimal --no-self-update[0m
2026-06-02T10:47:23.2162309Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:23.2163789Z env:
2026-06-02T10:47:23.2164869Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:23.2165952Z   RUSTUP_PERMIT_COPY_RENAME: 1
2026-06-02T10:47:23.2166933Z ##[endgroup]
2026-06-02T10:47:23.5215077Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
2026-06-02T10:47:23.8220645Z info: latest update on 2026-05-28 for version 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:47:23.8541998Z info: removing previous version of component clippy
2026-06-02T10:47:23.8640343Z info: removing previous version of component rustfmt
2026-06-02T10:47:23.8657350Z info: removing previous version of component cargo
2026-06-02T10:47:23.8722834Z info: removing previous version of component rust-std
2026-06-02T10:47:23.8848473Z info: removing previous version of component rustc
2026-06-02T10:47:23.8918374Z info: downloading 5 components
2026-06-02T10:47:32.6170536Z 
2026-06-02T10:47:32.6256747Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.96.0 (ac68faa20 2026-05-25) (from rustc 1.95.0 (59807616e 2026-04-14))
2026-06-02T10:47:32.6257920Z 
2026-06-02T10:47:32.6353515Z ##[group]Run rustup default stable
2026-06-02T10:47:32.6353835Z [36;1mrustup default stable[0m
2026-06-02T10:47:32.6379138Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.6379496Z env:
2026-06-02T10:47:32.6379725Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.6379999Z ##[endgroup]
2026-06-02T10:47:32.6481950Z info: using existing install for stable-x86_64-unknown-linux-gnu
2026-06-02T10:47:32.6489320Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
2026-06-02T10:47:32.6489984Z 
2026-06-02T10:47:32.6558670Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:47:32.6559583Z 
2026-06-02T10:47:32.6593224Z ##[group]Run : create cachekey
2026-06-02T10:47:32.6593549Z [36;1m: create cachekey[0m
2026-06-02T10:47:32.6594097Z [36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')[0m
2026-06-02T10:47:32.6595299Z [36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')[0m
2026-06-02T10:47:32.6595859Z [36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT[0m
2026-06-02T10:47:32.6620433Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.6620792Z env:
2026-06-02T10:47:32.6620992Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.6621259Z ##[endgroup]
2026-06-02T10:47:32.6967357Z ##[group]Run : disable incremental compilation
2026-06-02T10:47:32.6967748Z [36;1m: disable incremental compilation[0m
2026-06-02T10:47:32.6968100Z [36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then[0m
2026-06-02T10:47:32.6968470Z [36;1m  echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV[0m
2026-06-02T10:47:32.6968776Z [36;1mfi[0m
2026-06-02T10:47:32.6994235Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.6994946Z env:
2026-06-02T10:47:32.6995155Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.6995440Z ##[endgroup]
2026-06-02T10:47:32.7058483Z ##[group]Run : enable colors in Cargo output
2026-06-02T10:47:32.7058819Z [36;1m: enable colors in Cargo output[0m
2026-06-02T10:47:32.7059141Z [36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then[0m
2026-06-02T10:47:32.7059479Z [36;1m  echo CARGO_TERM_COLOR=always >> $GITHUB_ENV[0m
2026-06-02T10:47:32.7059778Z [36;1mfi[0m
2026-06-02T10:47:32.7082406Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.7082745Z env:
2026-06-02T10:47:32.7082943Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.7083192Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:32.7083401Z ##[endgroup]
2026-06-02T10:47:32.7174041Z ##[group]Run : enable Cargo sparse registry
2026-06-02T10:47:32.7174742Z [36;1m: enable Cargo sparse registry[0m
2026-06-02T10:47:32.7175141Z [36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70[0m
2026-06-02T10:47:32.7175861Z [36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then[0m
2026-06-02T10:47:32.7176754Z [36;1m  if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then[0m
2026-06-02T10:47:32.7177332Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
2026-06-02T10:47:32.7177876Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV[0m
2026-06-02T10:47:32.7178377Z [36;1m  elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then[0m
2026-06-02T10:47:32.7178948Z [36;1m    touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true[0m
2026-06-02T10:47:32.7179478Z [36;1m    echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV[0m
2026-06-02T10:47:32.7179832Z [36;1m  fi[0m
2026-06-02T10:47:32.7180026Z [36;1mfi[0m
2026-06-02T10:47:32.7202925Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.7203265Z env:
2026-06-02T10:47:32.7203461Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.7203726Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:32.7203954Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:32.7204174Z ##[endgroup]
2026-06-02T10:47:32.7536088Z ##[group]Run : work around spurious network errors in curl 8.0
2026-06-02T10:47:32.7536721Z [36;1m: work around spurious network errors in curl 8.0[0m
2026-06-02T10:47:32.7537550Z [36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation[0m
2026-06-02T10:47:32.7538474Z [36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then[0m
2026-06-02T10:47:32.7539179Z [36;1m  echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV[0m
2026-06-02T10:47:32.7539640Z [36;1mfi[0m
2026-06-02T10:47:32.7566094Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.7566545Z env:
2026-06-02T10:47:32.7566801Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.7567137Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:32.7567424Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:32.7567729Z ##[endgroup]
2026-06-02T10:47:32.7767539Z ##[group]Run rustc +stable --version --verbose
2026-06-02T10:47:32.7768053Z [36;1mrustc +stable --version --verbose[0m
2026-06-02T10:47:32.7793118Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-06-02T10:47:32.7793609Z env:
2026-06-02T10:47:32.7793891Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.7794264Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:32.7794868Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:32.7795188Z ##[endgroup]
2026-06-02T10:47:32.7950780Z rustc 1.96.0 (ac68faa20 2026-05-25)
2026-06-02T10:47:32.7955152Z binary: rustc
2026-06-02T10:47:32.7955946Z commit-hash: ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:47:32.7956693Z commit-date: 2026-05-25
2026-06-02T10:47:32.7957237Z host: x86_64-unknown-linux-gnu
2026-06-02T10:47:32.7957857Z release: 1.96.0
2026-06-02T10:47:32.7958532Z LLVM version: 22.1.2
2026-06-02T10:47:32.8086278Z ##[group]Run Swatinem/rust-cache@v2
2026-06-02T10:47:32.8086602Z with:
2026-06-02T10:47:32.8086801Z   prefix-key: v0-rust
2026-06-02T10:47:32.8087077Z   add-job-id-key: true
2026-06-02T10:47:32.8087320Z   add-rust-environment-hash-key: true
2026-06-02T10:47:32.8087592Z   cache-targets: true
2026-06-02T10:47:32.8087816Z   cache-all-crates: false
2026-06-02T10:47:32.8088054Z   cache-workspace-crates: false
2026-06-02T10:47:32.8088304Z   save-if: true
2026-06-02T10:47:32.8088505Z   cache-provider: github
2026-06-02T10:47:32.8088732Z   cache-bin: true
2026-06-02T10:47:32.8088937Z   lookup-only: false
2026-06-02T10:47:32.8089147Z   cmd-format: {0}
2026-06-02T10:47:32.8089336Z env:
2026-06-02T10:47:32.8089530Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:32.8089780Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:32.8089996Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:32.8090216Z ##[endgroup]
2026-06-02T10:47:33.1986182Z (node:2105) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-06-02T10:47:33.1988497Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-06-02T10:47:33.3909748Z ##[group]Cache Configuration
2026-06-02T10:47:33.3938516Z Cache Provider:
2026-06-02T10:47:33.3955011Z     github
2026-06-02T10:47:33.3965382Z Workspaces:
2026-06-02T10:47:33.3966240Z     /home/runner/work/spt-core/spt-core
2026-06-02T10:47:33.3966979Z Cache Paths:
2026-06-02T10:47:33.3967575Z     /home/runner/.cargo/bin
2026-06-02T10:47:33.3968214Z     /home/runner/.cargo/.crates.toml
2026-06-02T10:47:33.3969019Z     /home/runner/.cargo/.crates2.json
2026-06-02T10:47:33.3975100Z     /home/runner/.cargo/registry
2026-06-02T10:47:33.4002913Z     /home/runner/.cargo/git
2026-06-02T10:47:33.4009059Z     /home/runner/work/spt-core/spt-core/target
2026-06-02T10:47:33.4009966Z Restore Key:
2026-06-02T10:47:33.4010580Z     v0-rust-test-Linux-x64-4107bf91
2026-06-02T10:47:33.4011239Z Cache Key:
2026-06-02T10:47:33.4011815Z     v0-rust-test-Linux-x64-4107bf91-ff716db4
2026-06-02T10:47:33.4012470Z .. Prefix:
2026-06-02T10:47:33.4012924Z   - v0-rust-test-Linux-x64
2026-06-02T10:47:33.4013435Z .. Environment considered:
2026-06-02T10:47:33.4014024Z   - Rust Versions:
2026-06-02T10:47:33.4015120Z     - 1.96.0 x86_64-unknown-linux-gnu ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:47:33.4016297Z     - 1.96.0 x86_64-unknown-linux-gnu ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96
2026-06-02T10:47:33.4017157Z   - CARGO_HOME
2026-06-02T10:47:33.4017641Z   - CARGO_INCREMENTAL
2026-06-02T10:47:33.4018151Z   - CARGO_TERM_COLOR
2026-06-02T10:47:33.4018681Z .. Lockfiles considered:
2026-06-02T10:47:33.4019366Z   - /home/runner/work/spt-core/spt-core/adapters/mock/Cargo.toml
2026-06-02T10:47:33.4020189Z   - /home/runner/work/spt-core/spt-core/Cargo.lock
2026-06-02T10:47:33.4021018Z   - /home/runner/work/spt-core/spt-core/crates/spt-live/Cargo.toml
2026-06-02T10:47:33.4021918Z   - /home/runner/work/spt-core/spt-core/crates/spt-msg/Cargo.toml
2026-06-02T10:47:33.4022861Z   - /home/runner/work/spt-core/spt-core/crates/spt-proto/Cargo.toml
2026-06-02T10:47:33.4023819Z   - /home/runner/work/spt-core/spt-core/crates/spt-runtime/Cargo.toml
2026-06-02T10:47:33.4025021Z   - /home/runner/work/spt-core/spt-core/crates/spt-store/Cargo.toml
2026-06-02T10:47:33.4025987Z   - /home/runner/work/spt-core/spt-core/crates/spt-term/Cargo.toml
2026-06-02T10:47:33.4026913Z   - /home/runner/work/spt-core/spt-core/crates/spt/Cargo.toml
2026-06-02T10:47:33.4028116Z ##[endgroup]
2026-06-02T10:47:33.4028584Z 
2026-06-02T10:47:33.4028947Z ... Restoring cache ...
2026-06-02T10:47:33.8036321Z Cache hit for: v0-rust-test-Linux-x64-4107bf91-ff716db4
2026-06-02T10:47:35.1031670Z Received 0 of 175675120 (0.0%), 0.0 MBs/sec
2026-06-02T10:47:36.1031090Z Received 71303168 of 175675120 (40.6%), 34.0 MBs/sec
2026-06-02T10:47:37.0391589Z Received 175675120 of 175675120 (100.0%), 57.1 MBs/sec
2026-06-02T10:47:37.0392482Z Cache Size: ~168 MB (175675120 B)
2026-06-02T10:47:37.0620512Z [command]/usr/bin/tar -xf /home/runner/work/_temp/5ffb4b64-82fe-40d6-be89-df6238e792c9/cache.tzst -P -C /home/runner/work/spt-core/spt-core --use-compress-program unzstd
2026-06-02T10:47:38.3358400Z Cache restored successfully
2026-06-02T10:47:38.3439617Z Restored from cache key "v0-rust-test-Linux-x64-4107bf91-ff716db4" full match: true.
2026-06-02T10:47:38.3595528Z ##[group]Run cargo build --workspace --all-targets
2026-06-02T10:47:38.3596124Z [36;1mcargo build --workspace --all-targets[0m
2026-06-02T10:47:38.3624124Z shell: /usr/bin/bash -e {0}
2026-06-02T10:47:38.3624828Z env:
2026-06-02T10:47:38.3625136Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:38.3625488Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:38.3625789Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:38.3626098Z   CACHE_ON_FAILURE: false
2026-06-02T10:47:38.3626390Z ##[endgroup]
2026-06-02T10:47:38.4174097Z [1m[92m    Updating[0m crates.io index
2026-06-02T10:47:40.6235815Z [1m[92m   Compiling[0m spt-proto v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-proto)
2026-06-02T10:47:41.5497026Z [1m[92m   Compiling[0m spt-store v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-store)
2026-06-02T10:47:42.1406353Z [1m[92m   Compiling[0m spt-msg v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-msg)
2026-06-02T10:47:42.3411400Z [1m[92m   Compiling[0m spt-runtime v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-runtime)
2026-06-02T10:47:42.9327536Z [1m[92m   Compiling[0m spt-term v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-term)
2026-06-02T10:47:43.6680011Z [1m[92m   Compiling[0m spt-live v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-live)
2026-06-02T10:47:44.7676060Z [1m[92m   Compiling[0m spt v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt)
2026-06-02T10:47:46.1726618Z [1m[92m   Compiling[0m mock-adapter v0.0.0 (/home/runner/work/spt-core/spt-core/adapters/mock)
2026-06-02T10:47:50.0889127Z [1m[92m    Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 11.69s
2026-06-02T10:47:50.1060553Z ##[group]Run cargo test --workspace
2026-06-02T10:47:50.1061159Z [36;1mcargo test --workspace[0m
2026-06-02T10:47:50.1093022Z shell: /usr/bin/bash -e {0}
2026-06-02T10:47:50.1093281Z env:
2026-06-02T10:47:50.1093493Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:50.1093764Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:50.1093991Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:50.1094218Z   CACHE_ON_FAILURE: false
2026-06-02T10:47:50.1094704Z ##[endgroup]
2026-06-02T10:47:50.1953092Z [1m[92m    Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.07s
2026-06-02T10:47:50.1999097Z [1m[92m     Running[0m unittests src/main.rs (target/debug/deps/mock_session-d98cc9da0ca8cc6c)
2026-06-02T10:47:50.2010350Z 
2026-06-02T10:47:50.2010897Z running 0 tests
2026-06-02T10:47:50.2011406Z 
2026-06-02T10:47:50.2012171Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:50.2013488Z 
2026-06-02T10:47:50.2025778Z [1m[92m     Running[0m tests/manifest_valid.rs (target/debug/deps/manifest_valid-99c8860a39109ba7)
2026-06-02T10:47:50.2026495Z 
2026-06-02T10:47:50.2035004Z running 3 tests
2026-06-02T10:47:50.2047386Z test mock_declares_commune_signoff_as_filedrops ... ok
2026-06-02T10:47:50.2049216Z test mock_has_no_claude_code_conventions ... ok
2026-06-02T10:47:50.2059537Z test mock_manifest_parses_and_validates ... ok
2026-06-02T10:47:50.2060119Z 
2026-06-02T10:47:50.2060773Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:50.2063841Z [1m[92m     Running[0m unittests src/main.rs (target/debug/deps/spt-7bd8ec555734dceb)
2026-06-02T10:47:50.2064987Z 
2026-06-02T10:47:50.2074916Z 
2026-06-02T10:47:50.2075316Z running 40 tests
2026-06-02T10:47:50.2090225Z test api::auth::tests::mints_distinct_nonempty_tokens ... ok
2026-06-02T10:47:50.2093373Z test api::auth::tests::missing_endpoint_is_no_endpoint ... ok
2026-06-02T10:47:50.2094160Z test api::auth::tests::no_proof_is_refused ... ok
2026-06-02T10:47:50.2112186Z test api::auth::tests::token_proof_authenticates ... ok
2026-06-02T10:47:50.2113252Z test api::auth::tests::session_id_proof_authenticates ... ok
2026-06-02T10:47:50.2114680Z test api::auth::tests::wrong_token_and_wrong_session_refused ... ok
2026-06-02T10:47:50.2117678Z test api::delivery::tests::echo_gate_explicit_toggle ... ok
2026-06-02T10:47:50.2125813Z test api::delivery::tests::idle_busy_transitions_manage_sentinels ... ok
2026-06-02T10:47:50.2127069Z test api::delivery::tests::idle_no_gate_does_not_arm_gate ... ok
2026-06-02T10:47:50.2131945Z test api::delivery::tests::inject_all_pty_falls_back_to_hook ... ok
2026-06-02T10:47:50.2133062Z test api::delivery::tests::inject_resolution_drops_pty_defaults_hook ... ok
2026-06-02T10:47:50.2258669Z test api::reporting::tests::boundary_missing_perch_refused ... ok
2026-06-02T10:47:50.2268202Z test api::reporting::tests::boundary_rebinds_keeping_anchor ... ok
2026-06-02T10:47:50.2273948Z test api::delivery::tests::poll_drains_non_deferred_by_default ... ok
2026-06-02T10:47:50.2276008Z test api::reporting::tests::capability_lists_hostable_types ... ok
2026-06-02T10:47:50.2277460Z test api::reporting::tests::env_aliases_resolved_from_manifest ... ok
2026-06-02T10:47:50.2278654Z test api::reporting::tests::filedrops_are_fixed_named_files ... ok
2026-06-02T10:47:50.2281008Z test api::reporting::tests::history_log_appends ... ok
2026-06-02T10:47:50.2283556Z test api::reporting::tests::presence_records_endpoint ... ok
2026-06-02T10:47:50.2295052Z test api::reporting::tests::session_end_erase_refused_with_live_children ... ok
2026-06-02T10:47:50.2339788Z test api::reporting::tests::session_end_erase_wipes_childless_perch ... ok
2026-06-02T10:47:50.2380593Z test api::startup::tests::empty_session_seed_refused ... ok
2026-06-02T10:47:50.2381699Z test api::reporting::tests::session_end_soft_preserves_state ... ok
2026-06-02T10:47:50.2393105Z test api::startup::tests::live_perch_under_other_session_conflicts ... ok
2026-06-02T10:47:50.2394738Z test api::startup::tests::missing_seed_refused ... ok
2026-06-02T10:47:50.2407079Z test api::startup::tests::post_spawn_bind_establishes_perch ... ok
2026-06-02T10:47:50.2413125Z test api::startup::tests::stale_seed_with_dead_anchor_refused ... ok
2026-06-02T10:47:50.2423011Z test api::startup::tests::rebind_same_session_ok ... ok
2026-06-02T10:47:50.2424063Z test api::startup::tests::valid_seed_binds_live_perch ... ok
2026-06-02T10:47:50.2433562Z test api::tests::adapter_is_required ... ok
2026-06-02T10:47:50.2441257Z test api::tests::state_value_is_validated ... ok
2026-06-02T10:47:50.2465207Z test api::worker::tests::cascade_guard_tracks_live_children ... ok
2026-06-02T10:47:50.2484156Z test api::tests::surface_parses ... ok
2026-06-02T10:47:50.2485332Z test api::worker::tests::guard_clears_only_when_all_children_stopped ... ok
2026-06-02T10:47:50.2608040Z test api::worker::tests::worker_poll_drains_spool ... ok
2026-06-02T10:47:50.2610648Z test api::worker::tests::worker_start_nests_under_parent ... ok
2026-06-02T10:47:50.2625340Z test cli::tests::invalid_usage_errors ... ok
2026-06-02T10:47:50.2626462Z test cli::tests::ring_timeout_defaults ... ok
2026-06-02T10:47:50.2627633Z test cli::tests::send_target_optional_with_reply_to ... ok
2026-06-02T10:47:50.2636262Z test cli::tests::subcommands_parse ... ok
2026-06-02T10:47:50.2636815Z 
2026-06-02T10:47:50.2637524Z test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
2026-06-02T10:47:50.2638423Z 
2026-06-02T10:47:50.2641082Z [1m[92m     Running[0m tests/contract_e2e.rs (target/debug/deps/contract_e2e-bed13f8189ddecdd)
2026-06-02T10:47:50.2653788Z 
2026-06-02T10:47:50.2654265Z running 3 tests
2026-06-02T10:47:50.2691617Z SEEDED:2620
2026-06-02T10:47:50.5165301Z test live_agent_lifecycle_e2e ... ok
2026-06-02T10:47:50.5515708Z test mock_adapter_drives_the_full_contract ... ok
2026-06-02T10:47:50.5578822Z SEEDED:2620
2026-06-02T10:47:50.7703114Z test seed_then_listen_binds_and_relays ... ok
2026-06-02T10:47:50.7703836Z 
2026-06-02T10:47:50.7704775Z test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
2026-06-02T10:47:50.7705861Z 
2026-06-02T10:47:50.7708638Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_live-8cfc0c8c3dbbba7f)
2026-06-02T10:47:50.7720524Z 
2026-06-02T10:47:50.7720838Z running 35 tests
2026-06-02T10:47:50.7725271Z test context::tests::direct_always_writes ... ok
2026-06-02T10:47:50.7743957Z test context::tests::llm_over_llm_writes ... ok
2026-06-02T10:47:50.7747829Z test context::tests::llm_past_window_writes ... ok
2026-06-02T10:47:50.7748711Z test context::tests::marker_round_trips ... ok
2026-06-02T10:47:50.7752183Z test context::tests::llm_within_window_suppressed ... ok
2026-06-02T10:47:50.7753197Z test context::tests::write_context_suppresses_stale_llm ... ok
2026-06-02T10:47:50.7754146Z test echo::tests::echo_child_is_recursion_guarded ... ok
2026-06-02T10:47:50.7943263Z test echo::tests::echo_consumes_history_and_writes_commune ... ok
2026-06-02T10:47:50.7945592Z test echo::tests::provenance_is_stamped ... ok
2026-06-02T10:47:50.7960600Z test echo::tests::echo_nonzero_errors ... ok
2026-06-02T10:47:50.8175062Z test history::tests::fetcher_yields_records ... ok
2026-06-02T10:47:50.8380427Z test history::tests::locate_normalize_reads_and_normalizes ... ok
2026-06-02T10:47:50.8381905Z test history::tests::missing_fetcher_field_errors ... ok
2026-06-02T10:47:50.8389714Z test history::tests::native_missing_log_is_empty ... ok
2026-06-02T10:47:50.8390658Z test history::tests::native_reads_logged_records ... ok
2026-06-02T10:47:50.8397363Z test ingest::tests::both_drops_ingested ... ok
2026-06-02T10:47:50.8405402Z test ingest::tests::commune_drop_is_ingested_and_deleted ... ok
2026-06-02T10:47:50.8411713Z test ingest::tests::no_drops_is_empty ... ok
2026-06-02T10:47:50.8419832Z test ingest::tests::stale_commune_suppressed_but_deleted ... ok
2026-06-02T10:47:50.8425568Z test psyche::tests::prompt_includes_time_and_event ... ok
2026-06-02T10:47:50.8426849Z test psyche::tests::prompt_without_event ... ok
2026-06-02T10:47:50.8628863Z test psyche::tests::spawn_binds_nested_perch_and_sets_guard ... ok
2026-06-02T10:47:50.8634976Z test pulse::tests::echo_gate_fires_exactly_once ... ok
2026-06-02T10:47:50.8640838Z test pulse::tests::tick_ingests_drops ... ok
2026-06-02T10:47:50.8649952Z test pulse::tests::tick_reports_idle ... ok
2026-06-02T10:47:50.8861505Z test resume::tests::continue_existing_resumes_session ... ok
2026-06-02T10:47:50.8864620Z test resume::tests::download_reads_stored_context ... ok
2026-06-02T10:47:50.9074912Z test resume::tests::fresh_with_preload_launches_preloaded ... ok
2026-06-02T10:47:50.9084712Z test resume::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:47:50.9085690Z test signoff::tests::boundary_writes_resume_commune ... ok
2026-06-02T10:47:50.9090581Z test signoff::tests::echo_precedes_signoff_compose ... ok
2026-06-02T10:47:50.9091517Z test signoff::tests::missing_session_skips_echo ... ok
2026-06-02T10:47:50.9092511Z test signoff::tests::recovered_self_is_not_signed_off ... ok
2026-06-02T10:47:50.9093162Z test signoff::tests::stale_signoff_swept ... ok
2026-06-02T10:47:51.0976061Z test history::tests::fetcher_timeout_errors ... ok
2026-06-02T10:47:51.0983202Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_msg-674cc10659fbb9d0)
2026-06-02T10:47:51.0988765Z 
2026-06-02T10:47:51.0989559Z test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
2026-06-02T10:47:51.0990409Z 
2026-06-02T10:47:51.0995330Z 
2026-06-02T10:47:51.0996016Z running 22 tests
2026-06-02T10:47:51.1005213Z test deliver::tests::deferred_send_validates ... ok
2026-06-02T10:47:51.1117079Z test deliver::tests::deferred_send_skips_stream_drain_survives_for_hook ... ok
2026-06-02T10:47:51.1152949Z test deliver::tests::offline_existing_perch_spools ... ok
2026-06-02T10:47:51.1254971Z test deliver::tests::online_delivers_via_tcp_without_spooling ... ok
2026-06-02T10:47:51.1271942Z test deliver::tests::recycled_pid_address_does_not_misdeliver ... ok
2026-06-02T10:47:51.1297952Z test deliver::tests::send_outcome_mapping ... ok
2026-06-02T10:47:51.1409738Z test listener::tests::bind_registers_and_round_trips ... ok
2026-06-02T10:47:51.1641851Z test listener::tests::blocking_accepts_within_window ... ok
2026-06-02T10:47:51.1695527Z test listener::tests::drop_unregisters_address ... ok
2026-06-02T10:47:51.1822112Z test ready::tests::backlog_drains_on_start ... ok
2026-06-02T10:47:51.2229431Z test ready::tests::recv_gets_live_tcp_message ... ok
2026-06-02T10:47:51.2334204Z test ready::tests::soft_cleanup_preserves_spool_and_info ... ok
2026-06-02T10:47:51.2417926Z test ready::tests::start_registers_resolvable_perch ... ok
2026-06-02T10:47:51.2455136Z test listener::tests::blocking_times_out_when_idle ... ok
2026-06-02T10:47:51.2457449Z test ring::tests::ring_no_perch ... ok
2026-06-02T10:47:51.2611860Z test ring::tests::ring_offline_target_queues_and_cleans_up ... ok
2026-06-02T10:47:51.2617414Z test ring::tests::ring_gets_reply_and_cleans_up ... ok
2026-06-02T10:47:51.2618480Z test wire::tests::format_empty_from_is_anonymous ... ok
2026-06-02T10:47:51.2620064Z test wire::tests::format_with_from_prepends_reply_to ... ok
2026-06-02T10:47:51.2623579Z test wire::tests::frame_round_trips_over_loopback ... ok
2026-06-02T10:47:51.2626593Z test wire::tests::oversized_length_prefix_rejected ... ok
2026-06-02T10:47:51.5302851Z test ring::tests::ring_timeout_cleans_up ... ok
2026-06-02T10:47:51.5303556Z 
2026-06-02T10:47:51.5304273Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
2026-06-02T10:47:51.5305475Z 
2026-06-02T10:47:51.5307962Z [1m[92m     Running[0m tests/killer_quickstart.rs (target/debug/deps/killer_quickstart-5ee828205bb1ee70)
2026-06-02T10:47:51.5320470Z 
2026-06-02T10:47:51.5320854Z running 2 tests
2026-06-02T10:47:51.5668368Z test offline_then_online_delivers_backlog ... ok
2026-06-02T10:47:51.5816731Z test two_agents_exchange_message_tcp_and_spool ... ok
2026-06-02T10:47:51.5818220Z 
2026-06-02T10:47:51.5819554Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-06-02T10:47:51.5821038Z 
2026-06-02T10:47:51.5833800Z 
2026-06-02T10:47:51.5834197Z running 49 tests
2026-06-02T10:47:51.5835737Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_proto-503a7e0dbd719287)
2026-06-02T10:47:51.5838681Z test chunk::tests::malformed_parts_return_none ... ok
2026-06-02T10:47:51.5845272Z test chunk::tests::missing_middle_part_is_dropped ... ok
2026-06-02T10:47:51.5846601Z test chunk::tests::orphan_group_without_head_is_dropped ... ok
2026-06-02T10:47:51.5848062Z test chunk::tests::oversized_line_splits_and_each_part_is_well_formed_and_bounded ... ok
2026-06-02T10:47:51.5849596Z test chunk::tests::reassemble_stream_handles_mixed_traffic ... ok
2026-06-02T10:47:51.5850797Z test chunk::tests::short_line_passes_through_unchunked ... ok
2026-06-02T10:47:51.5856210Z test endpoint::tests::agent_vs_shell_split ... ok
2026-06-02T10:47:51.5857796Z test endpoint::tests::broker_and_node_families ... ok
2026-06-02T10:47:51.5859459Z test endpoint::tests::day_one_tags_round_trip ... ok
2026-06-02T10:47:51.5861145Z test endpoint::tests::shell_kind_round_trips ... ok
2026-06-02T10:47:51.5862660Z test endpoint::tests::unknown_tag_tolerated_and_preserved ... ok
2026-06-02T10:47:51.5863842Z test envelope::tests::body_escape_unescape_round_trips_html_and_newlines ... ok
2026-06-02T10:47:51.5865831Z test envelope::tests::decode_is_amp_last_so_literal_entities_do_not_double_decode ... ok
2026-06-02T10:47:51.5867089Z test envelope::tests::from_attr_returns_none_on_garbage_or_empty ... ok
2026-06-02T10:47:51.5888787Z test envelope::tests::from_attr_unescape_is_amp_last ... ok
2026-06-02T10:47:51.5889880Z test envelope::tests::parser_both_tags_present ... ok
2026-06-02T10:47:51.5891029Z test envelope::tests::parser_empty_body_is_some_empty_and_nested_tags_preserved ... ok
2026-06-02T10:47:51.5892336Z test envelope::tests::parser_no_tags_falls_back_whole_payload_to_live ... ok
2026-06-02T10:47:51.5893521Z test envelope::tests::parser_out_of_order_tags_both_extracted ... ok
2026-06-02T10:47:51.5895430Z test envelope::tests::parser_unclosed_live_tag_does_not_scoop_project ... ok
2026-06-02T10:47:51.5896512Z test event::tests::alarm_event_round_trips ... ok
2026-06-02T10:47:51.5897383Z test event::tests::attr_decode_is_amp_last ... ok
2026-06-02T10:47:51.5898254Z test event::tests::attr_order_preserved ... ok
2026-06-02T10:47:51.5899203Z test event::tests::body_with_literal_event_tokens_round_trips ... ok
2026-06-02T10:47:51.5900218Z test event::tests::empty_body_envelope_parses ... ok
2026-06-02T10:47:51.5901195Z test event::tests::malformed_inputs_return_none_without_panic ... ok
2026-06-02T10:47:51.5902173Z test event::tests::msg_event_round_trips ... ok
2026-06-02T10:47:51.5903094Z test event::tests::typed_envelope_detected_and_parsed ... ok
2026-06-02T10:47:51.5904098Z test event::tests::typed_predicate_rejects_partials ... ok
2026-06-02T10:47:51.5905418Z test id::tests::accepts_japanese_scripts ... ok
2026-06-02T10:47:51.5906563Z test id::tests::accepts_plain_and_composite_ids ... ok
2026-06-02T10:47:51.5907418Z test id::tests::rejects_empty_and_overlong ... ok
2026-06-02T10:47:51.5908248Z test id::tests::rejects_path_whitespace_and_control ... ok
2026-06-02T10:47:51.5909075Z test id::tests::reports_bad_char_position ... ok
2026-06-02T10:47:51.5909830Z test id::tests::reserves_address_delimiters ... ok
2026-06-02T10:47:51.5910699Z test identity::tests::bad_inputs_error_without_panic ... ok
2026-06-02T10:47:51.6047090Z test identity::tests::known_answer_fixed_seed_is_stable ... ok
2026-06-02T10:47:51.6050912Z test identity::tests::public_key_hex_round_trips ... ok
2026-06-02T10:47:51.6245261Z test chunk::tests::split_then_reassemble_is_byte_identity ... ok
2026-06-02T10:47:51.6255091Z test payload::tests::base64_known_vectors ... ok
2026-06-02T10:47:51.6258825Z test payload::tests::binary_blob_round_trips_all_byte_values ... ok
2026-06-02T10:47:51.6259913Z test payload::tests::blob_padding_lengths_round_trip ... ok
2026-06-02T10:47:51.6260709Z test payload::tests::command_payload_round_trips ... ok
2026-06-02T10:47:51.6261438Z test payload::tests::text_payload_round_trips ... ok
2026-06-02T10:47:51.6262188Z test payload::tests::unknown_or_malformed_decodes_to_none ... ok
2026-06-02T10:47:51.6262962Z test version::tests::current_version_self_compatible ... ok
2026-06-02T10:47:51.6263751Z test version::tests::n_minus_one_window_accepts_and_rejects ... ok
2026-06-02T10:47:51.6264812Z test version::tests::window_floor_saturates_at_zero ... ok
2026-06-02T10:47:51.6520699Z test identity::tests::sign_verify_round_trip ... ok
2026-06-02T10:47:51.6522232Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_runtime-6abf0b5b00df9fa7)
2026-06-02T10:47:51.6534234Z 
2026-06-02T10:47:51.6535337Z test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
2026-06-02T10:47:51.6536022Z 
2026-06-02T10:47:51.6536044Z 
2026-06-02T10:47:51.6536211Z running 17 tests
2026-06-02T10:47:51.6545285Z test manifest::tests::fetcher_strategy_requires_fetcher_field ... ok
2026-06-02T10:47:51.6555640Z test manifest::tests::harness_kind_with_shell_section_fails_validation ... ok
2026-06-02T10:47:51.6556811Z test manifest::tests::inject_env_without_value_fails_validation ... ok
2026-06-02T10:47:51.6557894Z test manifest::tests::minimal_header_only_manifest_is_valid ... ok
2026-06-02T10:47:51.6558908Z test manifest::tests::harness_fixture_parses_all_sections ... ok
2026-06-02T10:47:51.6572145Z test manifest::tests::shell_fixture_parses ... ok
2026-06-02T10:47:51.6573049Z test manifest::tests::round_trips_through_toml ... ok
2026-06-02T10:47:51.6575936Z test manifest::tests::shell_kind_without_shell_section_fails_validation ... ok
2026-06-02T10:47:51.6577170Z test manifest::tests::syntactically_broken_toml_is_an_error_not_a_panic ... ok
2026-06-02T10:47:51.6582790Z test manifest::tests::unknown_enum_variant_is_an_error_not_a_panic ... ok
2026-06-02T10:47:51.6788256Z test runtime::tests::bounded_run_captures_success ... ok
2026-06-02T10:47:51.6790109Z test runtime::tests::fills_known_placeholders ... ok
2026-06-02T10:47:51.6791942Z test runtime::tests::missing_key_errors_before_spawn ... ok
2026-06-02T10:47:51.6805706Z test runtime::tests::spawn_session_detached_returns_pid ... ok
2026-06-02T10:47:51.6807559Z test runtime::tests::tokenize_honors_double_quotes ... ok
2026-06-02T10:47:51.6808328Z test runtime::tests::unknown_role_errors ... ok
2026-06-02T10:47:51.9611263Z test runtime::tests::bounded_run_kills_on_timeout ... ok
2026-06-02T10:47:51.9612408Z 
2026-06-02T10:47:51.9613417Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
2026-06-02T10:47:51.9615026Z 
2026-06-02T10:47:51.9618259Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_store-8be6bbe7cd549d10)
2026-06-02T10:47:51.9630403Z 
2026-06-02T10:47:51.9630711Z running 34 tests
2026-06-02T10:47:51.9636831Z test atomic::tests::atomic_write_bytes_round_trips ... ok
2026-06-02T10:47:51.9639244Z test atomic::tests::retry_absorbs_transient_then_succeeds ... ok
2026-06-02T10:47:51.9640570Z test atomic::tests::retry_does_not_retry_non_transient ... ok
2026-06-02T10:47:51.9641546Z test atomic::tests::retry_gives_up_after_max_attempts ... ok
2026-06-02T10:47:51.9642459Z test atomic::tests::atomic_write_creates_and_replaces ... ok
2026-06-02T10:47:51.9644050Z test atomic::tests::to_forward_slash_strips_unc_prefix ... ok
2026-06-02T10:47:51.9645553Z test info::tests::busy_sentinel_round_trips_and_read_pid_is_none ... ok
2026-06-02T10:47:51.9666145Z test info::tests::corrupt_content_returns_none ... ok
2026-06-02T10:47:51.9675676Z test info::tests::read_pid_tolerates_schema_minimal ... ok
2026-06-02T10:47:51.9692088Z test info::tests::write_read_round_trip ... ok
2026-06-02T10:47:51.9693234Z test perch::tests::child_files_route_through_one_resolver ... ok
2026-06-02T10:47:51.9697577Z test perch::tests::classification_matrix ... ok
2026-06-02T10:47:51.9698396Z test perch::tests::explicit_parent_wins_over_infer ... ok
2026-06-02T10:47:51.9701251Z test perch::tests::resolve_psyche_and_worker_nest_under_parent ... ok
2026-06-02T10:47:51.9702029Z test perch::tests::resolve_self_is_flat ... ok
2026-06-02T10:47:51.9703059Z test perch::tests::spt_home_is_pure_and_honors_env ... ok
2026-06-02T10:47:51.9703962Z test proc::tests::current_process_is_alive ... ok
2026-06-02T10:47:51.9704982Z test proc::tests::parent_pid_resolves_and_is_alive ... ok
2026-06-02T10:47:51.9705713Z test proc::tests::unassigned_pid_is_dead ... ok
2026-06-02T10:47:51.9894980Z test registry::tests::clean_removes_dead_keeps_live ... ok
2026-06-02T10:47:52.0261486Z test info::tests::concurrent_read_during_writes_never_torn ... ok
2026-06-02T10:47:52.0316233Z test registry::tests::register_and_lookup ... ok
2026-06-02T10:47:52.0384731Z test registry::tests::reregister_replaces_address ... ok
2026-06-02T10:47:52.0521778Z test registry::tests::resolve_cleans_before_lookup ... ok
2026-06-02T10:47:52.0564978Z test registry::tests::resolve_on_empty_registry_is_none_not_error ... ok
2026-06-02T10:47:52.0572719Z test seed::tests::missing_seed_is_none_and_remove_clears ... ok
2026-06-02T10:47:52.0576402Z test seed::tests::seed_round_trips ... ok
2026-06-02T10:47:52.0707054Z test spool::tests::deferred_row_survives_event_drain_then_hook_delivers ... ok
2026-06-02T10:47:52.0825201Z test spool::tests::drain_marks_delivered_and_is_idempotent ... ok
2026-06-02T10:47:52.1112076Z test spool::tests::event_part_body_persists_byte_exact ... ok
2026-06-02T10:47:52.1223869Z test spool::tests::non_deferred_drain_skips_deferred_and_preserves_order ... ok
2026-06-02T10:47:52.1335522Z test spool::tests::reopen_is_idempotent ... ok
2026-06-02T10:47:52.1365387Z test registry::tests::concurrent_registration_never_locks ... ok
2026-06-02T10:47:52.1393468Z test spool::tests::spool_touches_has_messages_sentinel ... ok
2026-06-02T10:47:52.1394160Z 
2026-06-02T10:47:52.1395372Z [1m[92m     Running[0m unittests src/lib.rs (target/debug/deps/spt_term-b97c92caae29878d)
2026-06-02T10:47:52.1396456Z test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
2026-06-02T10:47:52.1397281Z 
2026-06-02T10:47:52.1409573Z 
2026-06-02T10:47:52.1409947Z running 8 tests
2026-06-02T10:47:52.1425214Z test digest::tests::bad_pattern_is_reported_by_name ... ok
2026-06-02T10:47:52.1484903Z test digest::tests::strips_ansi_and_tolerates_repaint_duplication ... ok
2026-06-02T10:47:52.1490003Z test digest::tests::tags_input_agent_and_collapses_tool_sprints ... ok
2026-06-02T10:47:52.1542986Z test digest::tests::windows_to_last_n_turns ... ok
2026-06-02T10:47:52.1555664Z test digest::tests::truncates_tool_args_to_width ... ok
2026-06-02T10:47:52.1556983Z test reader::tests::auto_answers_synthetic_dsr_query ... ok
2026-06-02T10:47:52.1557862Z test reader::tests::dsr_matcher_finds_query_across_chunk_boundary ... ok
2026-06-02T10:47:52.1607884Z test reader::tests::no_dsr_means_no_answer ... ok
2026-06-02T10:47:52.1608461Z 
2026-06-02T10:47:52.1609209Z test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:47:52.1611383Z [1m[92m     Running[0m tests/digest.rs (target/debug/deps/digest-eb776675119ed4e9)
2026-06-02T10:47:52.1612273Z 
2026-06-02T10:47:52.1624724Z 
2026-06-02T10:47:52.1625094Z running 1 test
2026-06-02T10:47:52.1681490Z test digest_parses_a_real_pty_stream ... ok
2026-06-02T10:47:52.1682049Z 
2026-06-02T10:47:52.1682789Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-02T10:47:52.1683647Z 
2026-06-02T10:47:52.1687794Z [1m[92m     Running[0m tests/dsr.rs (target/debug/deps/dsr-516baf5a647a09f0)
2026-06-02T10:47:52.1696450Z 
2026-06-02T10:47:52.1697147Z running 1 test
2026-06-02T10:47:52.1811302Z test drain_forwards_child_output ... ok
2026-06-02T10:47:52.1812158Z 
2026-06-02T10:47:52.1813918Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-06-02T10:47:52.1817522Z [1m[92m     Running[0m tests/inject.rs (target/debug/deps/inject-e6e188804d3ea6ef)
2026-06-02T10:47:52.1825279Z 
2026-06-02T10:47:52.1830085Z 
2026-06-02T10:47:52.1830445Z running 2 tests
2026-06-02T10:47:52.1955619Z test send_line_reaches_child_and_preserves_order ... ok
2026-06-02T10:47:52.2050200Z test ctrl_c_interrupts_the_child ... ok
2026-06-02T10:47:52.2051026Z 
2026-06-02T10:47:52.2052063Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-06-02T10:47:52.2056236Z [1m[92m     Running[0m tests/stream.rs (target/debug/deps/stream-e13b75f484452428)
2026-06-02T10:47:52.2057471Z 
2026-06-02T10:47:52.2065990Z 
2026-06-02T10:47:52.2066403Z running 2 tests
2026-06-02T10:47:52.2104181Z test delivers_every_value_under_resize ... ok
2026-06-02T10:47:53.2100367Z test bounded_backpressure_stalls_an_unconsumed_reader ... ok
2026-06-02T10:47:53.2101137Z 
2026-06-02T10:47:53.2102000Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
2026-06-02T10:47:53.2102965Z 
2026-06-02T10:47:53.2105480Z [1m[92m     Running[0m tests/surface.rs (target/debug/deps/surface-bbaaf5e0c19945cc)
2026-06-02T10:47:53.2118205Z 
2026-06-02T10:47:53.2118938Z running 2 tests
2026-06-02T10:47:53.2148883Z test captures_child_output_off_the_pty ... ok
2026-06-02T10:47:53.2150941Z test resize_under_load_does_not_hang_or_panic ... ok
2026-06-02T10:47:53.2151592Z 
2026-06-02T10:47:53.2152260Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.2153077Z 
2026-06-02T10:47:53.2153551Z [1m[92m   Doc-tests[0m spt_live
2026-06-02T10:47:53.2414998Z 
2026-06-02T10:47:53.2415810Z running 0 tests
2026-06-02T10:47:53.2416422Z 
2026-06-02T10:47:53.2417115Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.2418138Z 
2026-06-02T10:47:53.2430230Z [1m[92m   Doc-tests[0m spt_msg
2026-06-02T10:47:53.2675706Z 
2026-06-02T10:47:53.2676447Z running 0 tests
2026-06-02T10:47:53.2677429Z 
2026-06-02T10:47:53.2678201Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.2679243Z 
2026-06-02T10:47:53.2692767Z [1m[92m   Doc-tests[0m spt_proto
2026-06-02T10:47:53.2934972Z 
2026-06-02T10:47:53.2935747Z running 0 tests
2026-06-02T10:47:53.2936335Z 
2026-06-02T10:47:53.2936956Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.2937803Z 
2026-06-02T10:47:53.2948731Z [1m[92m   Doc-tests[0m spt_runtime
2026-06-02T10:47:53.3726878Z 
2026-06-02T10:47:53.3727559Z running 0 tests
2026-06-02T10:47:53.3728373Z 
2026-06-02T10:47:53.3729075Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.3729960Z 
2026-06-02T10:47:53.3744128Z [1m[92m   Doc-tests[0m spt_store
2026-06-02T10:47:53.4093254Z 
2026-06-02T10:47:53.4093910Z running 0 tests
2026-06-02T10:47:53.4094852Z 
2026-06-02T10:47:53.4095553Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.4096722Z 
2026-06-02T10:47:53.4110115Z [1m[92m   Doc-tests[0m spt_term
2026-06-02T10:47:53.4335296Z 
2026-06-02T10:47:53.4336066Z running 0 tests
2026-06-02T10:47:53.4336589Z 
2026-06-02T10:47:53.4337169Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-06-02T10:47:53.4337913Z 
2026-06-02T10:47:53.4418893Z ##[group]Run cargo clippy --workspace --all-targets -- -D warnings
2026-06-02T10:47:53.4419835Z [36;1mcargo clippy --workspace --all-targets -- -D warnings[0m
2026-06-02T10:47:53.4450645Z shell: /usr/bin/bash -e {0}
2026-06-02T10:47:53.4451118Z env:
2026-06-02T10:47:53.4451502Z   CARGO_HOME: /home/runner/.cargo
2026-06-02T10:47:53.4452094Z   CARGO_INCREMENTAL: 0
2026-06-02T10:47:53.4452551Z   CARGO_TERM_COLOR: always
2026-06-02T10:47:53.4453005Z   CACHE_ON_FAILURE: false
2026-06-02T10:47:53.4453466Z ##[endgroup]
2026-06-02T10:47:53.5886049Z [1m[92m    Checking[0m spt-proto v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-proto)
2026-06-02T10:47:53.7976328Z [1m[92m    Checking[0m spt-store v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-store)
2026-06-02T10:47:54.0696646Z [1m[92m    Checking[0m spt-msg v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-msg)
2026-06-02T10:47:54.1979515Z [1m[92m    Checking[0m spt-runtime v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-runtime)
2026-06-02T10:47:54.4906263Z [1m[92m    Checking[0m spt-term v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-term)
2026-06-02T10:47:54.8975990Z [1m[92m    Checking[0m spt-live v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt-live)
2026-06-02T10:47:55.0635190Z [1m[92m    Checking[0m spt v0.0.0 (/home/runner/work/spt-core/spt-core/crates/spt)
2026-06-02T10:47:55.8336302Z [1m[92m    Checking[0m mock-adapter v0.0.0 (/home/runner/work/spt-core/spt-core/adapters/mock)
2026-06-02T10:47:56.7122616Z [1m[92m    Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 3.22s
2026-06-02T10:47:56.7311009Z Post job cleanup.
2026-06-02T10:47:57.0167149Z Cache up-to-date.
2026-06-02T10:47:57.0170904Z (node:3030) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-06-02T10:47:57.0172981Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-06-02T10:47:57.0400304Z Post job cleanup.
2026-06-02T10:47:57.1428603Z [command]/usr/bin/git version
2026-06-02T10:47:57.1471585Z git version 2.54.0
2026-06-02T10:47:57.1521139Z Temporarily overriding HOME='/home/runner/work/_temp/de158b4c-ef28-471c-8d05-11af06756717' before making global git config changes
2026-06-02T10:47:57.1523214Z Adding repository directory to the temporary git global config as a safe directory
2026-06-02T10:47:57.1528596Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/spt-core/spt-core
2026-06-02T10:47:57.1577552Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-06-02T10:47:57.1615428Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-06-02T10:47:57.1875424Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-06-02T10:47:57.1905206Z http.https://github.com/.extraheader
2026-06-02T10:47:57.1919427Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-06-02T10:47:57.1955153Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-06-02T10:47:57.2212877Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-06-02T10:47:57.2240720Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-06-02T10:47:57.2619081Z Cleaning up orphan processes
2026-06-02T10:47:57.3000423Z Terminate orphan process: pid (2666) (sleep)
2026-06-02T10:47:57.3026719Z Terminate orphan process: pid (2803) (sleep)
2026-06-02T10:47:57.3047456Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
